import { ISysAttendanceShift } from '/@/views/hr/sysattendanceshift/api/interface';
import { ISysAttendanceShiftGroup } from '/@/views/hr/sysattendanceshiftgroup/api/interface';

export interface ISysAttendanceShiftAndGroup {
	ID?: string | null;
	ShiftId: null;
	Shift?: ISysAttendanceShift;
	GroupId: null;
	Group?: ISysAttendanceShiftGroup;
	Tag?: 'A' | 'B' | 'C' | 'D' | null;
}

export interface ISysAttendanceShiftAndGroupVm {
	Entity: ISysAttendanceShiftAndGroup;
	ActionName?: string | null;
	IsMyApprove?: boolean | null;

}

export interface ISysAttendanceShiftAndGroupView extends ISysAttendanceShiftAndGroup {

}

export interface ISysAttendanceShiftAndGroupQuery {
	ShiftId?: string | null;
	GroupId?: string | null;
	Tag?: number | null;
}